﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using CapaNegocio;


namespace PresentacionWeb
{
    public partial class uiModificarProducto : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                if (Request.QueryString["id"] != null)
                {

                    cargarproducto(Request.QueryString["id"]);

                    llenar_Combo_cliente();
                }




            }

        }

        protected void Button1_Click(object sender, EventArgs e)
        {
            Clase_Producto modifico = new Clase_Producto();
         Esperando.Text=   modifico.Metodo_ModificarProducto(new Clase_Producto { Id_Producto = Convert.ToInt32( lblClaveproducto.Text), Nombre_Producto = txtnombre.Text, Descripcion = txtdescripcion.Text, Cantidad_Producto = Convert.ToInt32( txtcantidad.Text), Precio_Producto = Convert.ToDecimal( txtprecio.Text), Id_Iva = Convert.ToInt32( DropDownList1.SelectedValue) });
        }

             Clase_Producto ver = new Clase_Producto();
        void cargarproducto ( string id)
        {
     
            ver = ver.Metodo_ObtenerProductoYModificar().Where(c => c.Id_Producto == Convert.ToInt32(id)).First();
            lblClaveproducto.Text  = ver.Id_Producto.ToString();
            txtnombre.Text  = ver.Nombre_Producto;
            txtdescripcion.Text = ver.Descripcion;
            txtcantidad.Text  = ver.Cantidad_Producto.ToString();
           txtprecio.Text = ver.Precio_Producto.ToString();
           DropDownList1.SelectedValue = ver.Id_Iva.ToString();
        }

        void llenar_Combo_cliente()
        {
           Clase_Producto objeto_cliente = new  Clase_Producto();
            DropDownList1.DataSource = objeto_cliente.Metodo_ObtenerIva();
            DropDownList1.DataTextField = "Porcentaje";
            DropDownList1.DataValueField = "Id_Iva";
            DropDownList1.DataBind();
        }

      
    }
}